All Classes
Class | Description |
---|---|
ANACNegotiator | |
ArraySplitter | |
BandanaGameBuilder |
To create a Game object you can do one of the following:
Call the static method BandanaGameBuilder.createDefaultGame(). |
BasicDeal | |
Commitment |
Any deal consists of a number of commitments.
For example a DMZ or an OrderCommitment. |
DataMonitor |
Displays property-value pairs in a window.
|
DBranePlan | |
DBraneTactics | |
Deal | |
DefaultValues | |
DiplomacyMonitor | |
DiplomacyNegoClient | |
DiplomacyProposal | |
DiplomacyProtocolManager | |
DMZ | |
FileIO | |
GameResult | |
GameResult.PlayerResult |
Represents a player's outcome of a game.
|
InternalAdjudicator |
This adjudicator is optimized for use inside an agent, so that the agent can predict the outcome of a set of orders.
|
InternalAdjudicator.Orderstatus | |
Logger | |
MapParser |
Takes an array of strings that defines a map, according to the DAIDE format, and then allows you to obtain the Powers, Provinces and Regions
as DipGame/BANDANA objects.
|
MissedDeadlineScoreCalculator | |
OrderCommitment | |
Plan |
Represents a set of moves, and a heuristic value for this plan.
|
PointsCalculator | |
ProcessRunner | Deprecated. |
RankCalculator | |
ScoreCalculator |
Abstract base class for the other Score Calculators
|
SoloVictoryCalculator | |
Statistics | |
SupplyCenterCalculator | |
TacticsModule | |
Team |
Immutable class that represents a group of agents or powers to which we want to assign a single score.
Essentially nothing more than a list of agent names or power names, together with a team name. Note that this has nothing to do with the concept of a 'coalition' in a game. |
TournamentData | |
TournamentObserver | |
Turn |
Immutable class that represents a year/phase pair.
|
Utilities |